package cn.lzy.mybaties;

import org.apache.ibatis.annotations.*;

//注解表示该类是一个MyBatis接口文件，并保证能够被Spring Boot自动扫描到Spring容器中；
//在接口内部，分别通过@select、@Insert、@Update、@Delete注解配合SQL语句完成了对数据库t_comment数据的增删改查操作
@Mapper
public interface CommentMapper {

    //查找
    @Select("SELECT * FROM t_comment WHERE id =#{id}")
    public  Comment findById(Integer id);

    @Update("UPDATE t_comment SET content=#{content} WHERE id=#{id}")
    public int updateComment(Comment comment);

    //插入(增加)
//    @Insert("INSERT INTO t_comment(content,author,a_id) " +
//            "values (#{content},#{author},#{aId})")
//    public int insertComment(Comment comment);

    //删除
//    @Delete("DELETE FROM t_comment WHERE id=#{id}")
//    public int deleteComment(Integer id);



//    @Select("SELECT * FROM t_comment WHERE author =#{author}")
//    public  Comment findByauthor(String author);

    //更新（修改数据并更新）
//      @Update("UPDATE t_comment SET content=#{content} WHERE author=#{author}")
//      public int updateComment(Comment comment);




}
